#pragma once
#include <QObject>
#include <QAbstractNativeEventFilter>

class WinEventFilter : public QObject, public QAbstractNativeEventFilter {
    Q_OBJECT

public:
    bool nativeEventFilter(const QByteArray &type,
                           void *message,
                           qintptr *result) override;

signals:
    void rawMouseMove(int dx, int dy);
};
